package cn.iocoder.yudao.module.reading.controller.app.record.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 今日阅读状态响应 VO
 *
 * @author 李晨
 */
@Schema(description = "今日阅读状态响应 VO")
@Data
public class ReadingStatusRespVO {

    @Schema(description = "今日是否已阅读", requiredMode = Schema.RequiredMode.REQUIRED, example = "true")
    private Boolean hasReadToday;

    @Schema(description = "今日阅读绘本数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "3")
    private Integer todayBookCount;

    @Schema(description = "今日阅读时长（分钟）", requiredMode = Schema.RequiredMode.REQUIRED, example = "45")
    private Integer todayReadingTime;

    @Schema(description = "是否可以打卡", example = "true")
    private Boolean canPunch;

}
